Generation of External Schemas in ODMG Databases
نویسندگان
چکیده
In this work, a method for generating external schemas in object oriented databases in the ODMG framework is proposed. External schema generation involves obtaining all the relationships existing between the classes selected to make up an external schema. This generation process is part of an external schema definition system that we are developing, which allows the definition of external schemas in ODMG. External schemas generated with this process do not extend the object-oriented paradigm and, the generation of unnecessary intermediate classes is avoided.
منابع مشابه
A Methodology to Define External Schemas in ODMG Databases
The ODMG standard is a proposal to solve one of the main drawbacks of object-oriented databases (OODBs): the lack of a standard for object definition and management. Nevertheless, this standard does not offer a solution for another lack of OODBs, related to the definition of external schemas. In this work, a methodology to define external schemas in ODMG databases is put forward. This methodolo...
متن کاملDefinition of External Schemas in ODMG Databases
ODMG 3.0 (January 2000) does not specify how to define external schemas in object oriented databases and only offers a very basic mechanism for defining views, called named queries. In this paper, a system and a language for defining external schemas in ODMG databases are presented. Both are based on a mechanism that avoids the generation of classes that are not necessary in external schemas. T...
متن کاملA Language to Define External Schemas in ODMG Databases
ODMG is the de facto standard for object-oriented databases (OODB) but does not address the definition of external schemas. In order to provide such functionality, we have developed an external schema definition methodology that allows the definition of external schemas in ODMG databases. In this work, the language used by the schema definer to specify the schema components (e.g. classes, inter...
متن کاملExtending ODMG Metadata to Define External Schemas
Given that ODMG 3.0 specifications do not address the definition of external schemas, we are developing an external schema definition methodology for ODMG databases. In this paper, an extension of ODMG metadata is proposed to support the definition of external schemas. In particular, metadata for derived classes and derived interfaces are defined, as well as some modifications to define inherit...
متن کاملAn Approach For Schema Evolution in ODMG Databases
Schema evolution is the process of applying changes to a schema in a consistent way and propagating these changes to the instances while the database is in operation. However, when a database is shared by many users, updates to the database schema are always difficult. To overcome this problem, in this paper we propose a version mechanism for schema evolution in ODMG databases that preserves ol...
متن کامل